A novel code generation methodology for block diagram modeler and simulators Scicos and VSS

نویسندگان

  • Jean-Philippe Chancelier
  • Ramine Nikoukhah
چکیده

Block operations during simulation in Scicos and VSS environments can naturally be described as Nsp functions. But the direct use of Nsp functions for simulation leads to poor performance since the Nsp language is interpreted, not compiled. The methodology presented in this paper is used to develop a tool for generating efficient compilable code, such as C and ADA, for Scicos and VSS models from these block Nsp functions. Operator overloading and partial evaluation are the key elements of this novel approach. This methodology may be used in other simulation environments such as Matlab/Simulink.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

From Modeling/Simulation with Scilab/Scicos to Optimized Distributed Embedded Real-Time Implementation with SynDEx

This paper presents the AAA methodology and its systemlevel CAD software SynDEx, used to optimize the implementation of distributed embedded real-time applications, and how coupling this software with the scientific software package and the dynamic systems modeler and simulator Scilab/Scicos, allows to provide a seamless flow which improves the design safety, and decreases the development cycle...

متن کامل

Modeling and Simulation of Differential Equations in Scicos

Block diagram method is an old approach for the modeling and simulation of differential equations. Modeling and simulation of some kind of differential equations such as differential-algebraic equations (DAE) is cumbersome, difficult, or even impossible with this approach. Scicos which is a modeling and simulation software based on Block diagram approach has recently been developed to simulate ...

متن کامل

Sharing a Verifiable Secret Image using Forward Error Correction Code for Halftone Image

A novel verifiable secret sharing method for Verifiable secret sharing (VSS) in halftone image based on linear block code with a parity check matrix is proposed. The proposed method, which not only verifies a secret image but also introduces multiple shadows for multiple users. The proposed method adopts forward error correction code (FEC) strategy based on property of linear block codes. There...

متن کامل

Model-Based Development of Distributed Embedded Systems by the Example of the Scicos/SynDEx Framework

The embedded systems engineering industry faces increasing demands for more functionality, rapidly evolving components, and shrinking schedules. Abilities to quickly adapt to changes, develop products with safe design, minimize project costs, and deliver timely are needed. A response to the broader range of requirements and the problems brought along with system complexity are development metho...

متن کامل

Extensions to Modelica for efficient code generation and separate compilation

In the current Modelica specification, the only admitted external entities are memory-less functions. We propose an extension to allow parts of the model containing internal states, conditioning and discrete dynamics, to be definable as external functions. This opens the door to separate compilation of Modelica code. For this purpose, we introduce the language construct switchwhen and the type ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • CoRR

دوره abs/1510.02789  شماره 

صفحات  -

تاریخ انتشار 2015